* {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
a{text-decoration:none;}
div,td,input,body,textarea,select {
	word-break:break-word;
	font-family:Microsoft yahei,arial;
}
body,form,p {
	margin:0px;
}
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,img { padding: 0; margin: 0; transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;}
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

a{color:#333;text-decoration:none; outline:none;transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;}
a:hover {color:#f44a0d; text-decoration:none; }
body{
	font-family:simsun,arial;
	font-size:12px;
	background:url(img/bg.gif) center top repeat-y #fff;
	color:#333;}
html{
	overflow-x:hidden;
}
.content{width:949px;margin:0 auto;clear:both}
.main{width:949px; margin:0 auto}
.wrap{width:949px; margin:auto}
.h5{height:5px;width:100%}
.h10{height:10px;width:100%}
.h15{height:15px;width:100%}
.h18{height:18px;width:100%}
.h20{height:20px;width:100%}
.h25{height:25px;width:100%}
.h30{height:30px;width:100%}
.h40{height:40px;width:100%}
.p20{padding:10px 20px;}
.h50{height:50px;width:100%}
.h55{height:55px;width:100%}
.h60{height:60px;width:100%}
.h80{height:80px;width:100%}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}


.mas{background:#f8f9fa}

.com{
	float:left;
	width:100%;}
	
.lft{
	float:left;
	width:227px; /*左边宽度*/
	background:#fff;}
.rgt{
	width:722px;
	min-height:720px;
    float:right;
    overflow:hidden;
	background:url(img/right_bg.jpg) 0 0 repeat-y;}
	
.pro_r{
	width:772px;
    float:right;
    overflow:hidden;
	background:#fff;}
.rgt .com{border:1px solid #c9c9c9;background:#fff;margin-top:20px;padding:15px;}
/***分页导航条***/
.gbf {
    width:100%;
    text-align:center;
	padding-top:10px;
	color:#6f6f6f;
	float:left;
}
.gbf img {
	vertical-align:middle;
}
.gbf .n,.gbf .h {
	line-height:19px;
	height:19px;
	text-align:center;
}
.gbf .n {
	color:#555555; /*常态色*/
}
.gbf .h {
	color:#f44a0d; /*重点色*/
}
/***订购部分按钮***/
.odr_add{
	float:left;
	background:url("img/odr_add.gif");
	width:127px;
	height:36px;
	cursor:pointer;
}
.odr_del{
	float:left;
	background:url("img/odr_del.gif");
	width:127px;
	height:36px;
	cursor:pointer;
}
.odr_end{
	float:left;
	margin-left:8px;
	background:url("img/odr_end.gif");
	width:127px;
	height:36px;
	cursor:pointer;
}
.odr_add input{
	width:210px;
	height:24px;
	margin-top:6px;
	text-align:left;
}

.pr_tit{
    color: #fff;
    font-family: "Microsoft YaHei","Hiragino Sans GB";
    height: 30px;
    line-height: 30px;
	width:100%;
}
.pr_tit h4 {
    display:inline;
    float: left;
    font-size: 16px;
    line-height: 17px;
    margin-left: 14px;
    margin-right: 10px;
    margin-top: 6px;
	font-weight:bold;
}
.pr_tit .activity {
    float: left;
    height: 17px;
    margin-top: 6px;
    position: relative;
    width: 148px;
}
.pr_tit .act-arrow {
    position: relative;
}
.pr_tit .act-arrow em {
    border-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 5px 5px 5px 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.pr_tit .act-arrow em {
    border-right-color: #fff;
}
.pr_tit .act-arrow em {
    left: -5px;
    opacity: 0.8;
    top: 4px;
}
.pr_tit .activity-bg {
    background-color: #fff;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.pr_tit .activity span {
    display: block;
    height: 17px;
    left: 5px;
    line-height: 17px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 140px;
    z-index: 2;
}


/******产品列表*****/

.pic_list{width:1032px;overflow:hidden;}
.pic_list .pic_one{width:312px;height:300px;float:left;margin-right:32px;display:inline;position:relative;margin-top:30px;overflow:hidden;}
.pic_list .pic{width:312px;height:300px;position:absolute;}
.pic_list .txt{width:312px;height:38px;position:absolute;z-index:999;bottom:0;background:rgba(37,54,70,0.6)!important;filter:Alpha(opacity=60); background:#253646;}
.pic_list .txt a{color:#fff;line-height:38px;font-size:16px;padding-left:26px;display:block;position:relative;}
.pic_list .pic_one:hover .txt{background:rgba(244,74,13,0.7)!important;filter:Alpha(opacity=70); background:#f44a0d;}

/******产品特效start*****/
.popup{
	display:none;
	text-align:center;
	position:absolute;
	z-index:40;
	height:70px;
	width:70px;
	background:url(img/big.png) no-repeat center center;
	
}
.r_board{
	display:none;
	display:none;
	text-align:center;
	position:absolute;
	z-index:40;
	height:70px;
	width:70px;
	background:url(img/big.png) no-repeat center center;

}
.overlayPop{
	position:absolute;
	top:0;
	left:0;
	display:none;
	margin:0;
	background:#000;
}
.overlayRubTop{
	position:absolute;
	overflow:hidden;
	z-index:20;
	margin:0;
	border:0 none;
	background:#253646;
}
.overlayRubBottom{
	position:absolute;
	overflow:hidden;
	z-index:20;
	margin:0;
	border:0 none;
	background:#253646;
}
/******产品特效end*****/
